Big Huge Thesaurus

stinking horehound

noun